Gift Microservice AsyncAPI 1.0.0

AsyncAPI for the gift microservice. Uses RabbitMQ queues as configured in code.

  • #gift

Servers

  • ${CLOUDAMQP_URL:///amqp://admin:admin@localhost:5672}amqprabbitmq

    RabbitMQ broker (env CLOUDAMQP_URL supported)

Operations

  • SUB GiftGenerateRequestedEvent

    Queue the service subscribes to in order to start gift generation.

    Consume requests to generate gift ideas

    Operation IDhandleGiftGenerateRequested

    Available only on servers:

    Accepts the following message:

    GiftGenerateRequested

    Request to generate gift ideas.

    Message IDGiftGenerateRequested
    object

    Examples

  • PUB GiftReadyEvent

    Queue the service emits to notify ready gift ideas (service publishes).

    Publish generated gift ideas

    Operation IDpublishGiftReady

    Available only on servers:

    Accepts the following message:

    GiftReady

    Generated gift ideas ready to consume.

    Message IDGiftReady
    object

    Examples

Messages

  • #1GiftGenerateRequested

    Request to generate gift ideas.

    Message IDGiftGenerateRequested
    object
  • #2GiftReady

    Generated gift ideas ready to consume.

    Message IDGiftReady
    object